/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/


/* -----------------------------------------
   Shared Styles
----------------------------------------- */
.nmr {margin-right: 0 !important;}


/* -----------------------------------------
   Page Name 1
----------------------------------------- */




/* -----------------------------------------
   Page Name 2
----------------------------------------- */

.usr-bar {margin-top: 10px; text-align: right; padding: 0 10px}
.usr-bar a:hover {text-decoration: underline;}

.nav-bar {margin-top: 10px;}
.nav-bar > li.langs {float: right; padding: 0 0 0 10px;background: #4d4d4d;}
.nav-bar > li.langs:hover {float: right; padding: 0 0 0 10px; background: #4d4d4d;}
.nav-bar > li.langs a {display: inline; padding: 0 10px 0 0;}
.nav-bar > li.langs span {display: inline; color: #999; padding: 0 10px 0 0;}

.cart #vocab {width: 254px;}
.cart .words {margin: 5px 0 0 0;}
.cart .words .item {margin: 0 0 10px 0;}
.cart .words .item .word {width: 120px; display: inline;}
.cart .words .item .translate {width: 120px; display: inline;}
.cart .words .item .del-word {display: inline-block; width: 9px; height: 9px; background: url(/images/icons/delete.gif) no-repeat left top; }

.list-cart .add {float: right; position: relative; z-index: 999; margin-left: 5px;}
.list-cart section {width: 210px; margin: 0 15px 15px 0; display: inline-block; vertical-align: top;}
.list-cart section h4 {margin-bottom: 3px; position: relative;}
.list-cart section h4 a {margin-left: 5px; font-size: 13px; font-weight: normal; position: absolute; top: -5px; visibility: hidden;}
.list-cart section:hover h4 a {visibility: visible;}
.list-cart section p {margin-bottom: 10px; color: #333;}
.list-cart section a {margin-bottom: 10px; color: #333; display: block;}
.list-cart section a span {visibility: hidden;}
.list-cart section p span {display: inline-block; vertical-align: top;}
.list-cart section hr {margin: 3px 0 10px 0;}

.list-cart.main section {width: 210px; margin: 0 15px 15px 0; padding: 0 0px; border: #ccc 0px solid; display: inline-block; vertical-align: top; border-radius: 5px;}

/* -----------------------------------------
   Widgets
----------------------------------------- */
.cards ul li {display: inline; margin-right: 5px;}